home *** CD-ROM | disk | FTP | other *** search
- program errutil;
- var
- ScreenBase : integer;
- outfile : file;
- screenarray : array [1..1920] of byte;
- i,offset : integer;
-
- Procedure DetermineDisplay;
- Var
- T: Byte;
- Begin
- t := (mem[0000:$0410] and $0030);
- if (t=$0030) then ScreenBase := $B000
- else ScreenBase := $B800
- End;
-
- begin
- offset := 0;
- determinedisplay;
- assign(outfile,'ERRFILE.TXT');
- rewrite(outfile);
- for i := 1 to 1920 do
- begin
- screenarray[i] := mem[screenbase:offset];
- offset := offset + 2;
- end;
- blockwrite(outfile,screenarray,15);
- close(outfile);
- end.
-